import request from '@/utils/request'

//获取后台定时任务列表
export function getTaskList(params) {
  return request({
    url: '/admin/task/list',
    method: 'get',
    params
  })
}

//添加定时任务
export function addTask(data) {
  return request({
    url: '/admin/task/add',
    method: 'post',
    data
  })
}

//修改定时任务状态
export function updateTaskStatus(data) {
  return request({
    url: '/admin/task/changeStatus',
    method: 'put',
    data
  })
}

//修改定时任务 admin/task/update
export function updateTask(data) {
  return request({
    url: '/admin/task/update',
    method: 'put',
    data
  })
}

//删除定时任务
export function deleteTask(ids) {
  return request({
    url: '/admin/task/delete',
    method: 'delete',
    data:ids,
  })
}

//执行定时任务 /admin/task/run
export function runTask(data) {
  return request({
    url: '/admin/task/run',
    method: 'put',
    data
  })
}